home *** CD-ROM | disk | FTP | other *** search
/ Scene 96 / Scene 96 International Edition (Zyklop Software) (Disc 2) (1997).iso / misc / coding / cp2dekit / h / wave.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-10-10  |  623 b   |  27 lines

  1. #ifndef __WAVE_H
  2. #define __WAVE_H
  3.  
  4. struct waveinfo
  5. {
  6.   unsigned long pos;
  7.   unsigned long len;
  8.   unsigned long rate;
  9.   unsigned char stereo;
  10.   unsigned char bit16;
  11. };
  12.  
  13. unsigned char wpOpenPlayer(binfile &, int tostereo);
  14. void wpClosePlayer();
  15. void wpIdle();
  16. void wpSetLoop(unsigned char s);
  17. char wpLooped();
  18. void wpPause(unsigned char p);
  19. void wpSetAmplify(unsigned long amp);
  20. void wpSetSpeed(unsigned short sp);
  21. void wpSetVolume(unsigned char vol, signed char bal, signed char pan, unsigned char opt);
  22. void wpGetInfo(waveinfo &);
  23. unsigned long wpGetPos();
  24. void wpSetPos(signed long pos);
  25.  
  26. #endif
  27.